package org.hypnus.e.sub;

import java.util.ArrayList;
import java.util.List;

import org.apache.commons.lang3.StringUtils;

public class EAContext {

	private List<EDataset> lstDst = new ArrayList<EDataset>(1);

	public List<EDataset> getLstDst() {
		return lstDst;
	}

	public void setLstDst(List<EDataset> lstDst) {
		this.lstDst = lstDst;
	}

	public void addDst(EDataset dst) {
		lstDst.add(dst);
	}

	public EDataset getDst(String name) {
		EDataset tmp = null;
		for (EDataset dst : lstDst) {
			if (StringUtils.equals(name, dst.getName())) {
				tmp = dst;
				break ;
			}
		}
		if(tmp==null){
			tmp = new EDataset(name);
			lstDst.add(tmp);
		}
		return tmp;
	}
}
